﻿using System;
using System.Collections;
using System.Text;
using System.IO;
using System.Web;
using He.Common;

namespace He.BLL
{
    public class SiteUrlManager
    {
        private readonly He.DAL.SiteUrlDao dao = new He.DAL.SiteUrlDao();

        public Hashtable loadConfig(string urlFilePath)
        {
            string cacheSiteurl = "Cache_Siteurl";
            //从缓存中根据键读取，并使用as转换
            Hashtable siteurl = CacheHelper.Get(cacheSiteurl) as Hashtable;
            if (siteurl == null)
            {
                siteurl = dao.loadConfig(urlFilePath);
                CacheHelper.Add(cacheSiteurl, siteurl, urlFilePath);
            }

            return siteurl;
        }
    }
}
